package com.cskaoyan._12io._01bytestream._02fileinputstream;

import java.io.FileInputStream;
import java.io.IOException;

/**
 * @author Macro_Ray
 * @since 2024/3/21 20:42
 */
// FileInputStream
public class FileInputStreamDemo1 {
    public static void main(String[] args) throws IOException {
        // 字节输入流
        // 读取文件中的数据

        // 1.创建对象
        FileInputStream fis = new FileInputStream("Day17_Code//test.txt");

        // 2.读取一个数据
        int b1 = fis.read();
        System.out.println((char)b1);

        int b2 = fis.read();
        System.out.println((char)b2);

        int b3 = fis.read();
        System.out.println((char)b3);

        int b4 = fis.read();
        System.out.println((char)b4);

        int b5 = fis.read();
        System.out.println((char)b5);

        int b6 = fis.read();
        System.out.println((char) b6);

        // 读取到文件末尾，返回-1
        int b7= fis.read();
        System.out.println(b7);

        // 3.释放资源
        fis.close();

    }
}
